package org.gdkm.el;

import java.util.HashMap;

/**
 * ID类. </br>
 * 用于减低的程序的耦合性. </br>
 * 日期: 2012-10-13
 * <p>
 * 
 * @author Arylo<<b>arylo.open@gmail.com</b>>
 * @version 1.0
 */
public class Id {
	private static HashMap<String, Object> hm = null;
	/**
	 * 构建一个Id对象.
	 */
	public Id() {
		hm = new HashMap<String, Object>();
	}

	/**
	 * 为变量设置标记id.
	 * 
	 * @param id
	 *            自定义标志
	 * @param view
	 *            各种变量
	 */
	public static void setId(String id, Object view) {
		hm.put(id, view);
	}

	/**
	 * 根据标记id返回变量.
	 * 
	 * @param id
	 *            自定义标志
	 * @return 该标记id的变量
	 */
	public static Object getView(String id) {
		return hm.get(id);
	}
}
